$(function(){
    // 加载更多内容
    $(window).scroll(function () {
        var scrollTop = $(this).scrollTop();
        var scrollHeight = $(document).height();
        var windowHeight = $(this).height();
        if ((scrollTop + windowHeight) == (scrollHeight)) {
        	//loadData();
        }
    });

    commentInit();//评论初始化

})

var current=1;
var finish=false;
function loadData(type){//加载更多按钮
	if(finish){
		return ;
	}
	$(".load-more").show();
	$(".load-more-two").hide();
	$(".no-data").hide();
	var cateId=$("#cateId").val();
	current++;

	var data={};
	data["current"] = current;
	data["type"] = type;
	data["cateId"]= cateId;
	$.ajax({
		type: "POST",
		url: basePath + "consult/append",
		data: data,
		success: function (data) {
			$(".load-more").hide();
			//如果没有数据了就隐藏
			if(data.length==0){
				finish=true;
				$(".no-data").show();
			}else{
				$(".load-more-two").show();
				$("#myContentList").append(data);
			}
		}
	});




}
//点击推荐，热门，推荐
function clickType(obj,val){
	type=val;
	current=0;
	finish=false;
	$(".main-info-list").html("");
	$(".main-tab-ul li").removeClass("active");
    $(obj).addClass("active");
    loadData();
}

//=========评论=============
//评论列表数据
var currentComment=1;
function moreCommentlist(){//加载更多评论
	currentComment++;
	commentlist();
}
function commentlist(){
	var no = $("#no").val();
	var pid =0;// $("#pid").val();
	/*if(undefined==pid){
		pid=0;
	}*/
	var url=basePath+"consult/pl?aid="+no+"&startIndex="+currentComment+"&parentid="+pid;
	$.post(url,function(data){
        if(data.length<=20){
     	   $(".show-more").hide();
       }else{
  	   	   $("#commenList").append(data);
  	   	   reloadSetClickEv();//重新设置相关点击事件
        }
     });
}
var currentReply=1;
function moreCommentReplylist(obj){//加载更多评论
	currentReply++;
	var pid=$(obj).attr("id");
	commentReplylist(pid);
}
function commentReplylist(pid){
	var no = $("#no").val();
	/*var pid = $("#pid").val();
	if(undefined==pid){
		pid=0;
	}*/
	var url=basePath+"consult/pl?&startIndex="+currentReply+"&depth="+pid;
	$.post(url,function(data){
        if(data.length<=20){
     	   $(".show-more-ansewer").hide();
       }else{
    	   //如果是第一页，就清除内容，重新设置
    	   if(currentReply==1){
			   $("#replylist"+pid).html("<div class=\"show-more-ansewer\" onclick=\"moreCommentReplylist(this)\" id="+pid+">查看更多回复</div>");
			   $("#replylist"+pid).prepend(data);
    	   }else{
			   $("#replylist"+pid).prepend(data);
		   }



  	   	   reloadSetClickEv();//重新设置相关点击事件
        }
     });
}
//点击加载回复
var replyHastxt="";
//重新设置相关点击事件
function reloadSetClickEv(){
	detailCommentCSS();//重新执行焦点

	//解除事件，防止重复
	$(".answer-num").unbind("click");
    $(".answer-num").click(function(){
		   	var replytxt=$(this).children("span").text();
		   	if(replytxt.indexOf("条回复")>0){
		   		replyHastxt=replytxt;
		   	}
		   	//回复列表如果是默认隐藏
	       if($(this).parent().parent().next().next().is(':hidden')){//如果当前隐藏
	           $(this).parent().parent().next().next().show();
	           $(this).children("span").text("收起回复");
	           $(this).children("img").addClass("arrow-img-train");

	           //加载回复数据
	           var id=$(this).attr("id");
	           commentReplylist(id);

	       }else{
	           $(this).parent().parent().next().next().hide();
	           $(this).children("span").text(replyHastxt);
	           $(this).children("img").removeClass("arrow-img-train");
	           $(".erji-input").hide();
	       }
	});
}
function commentInit(){
	//评论列表
	commentlist();
    //新增评论
    $("#discuss-btn").click(function(){
    	var contentObj=$(".textarea");
        var pid = 0;
        addComment(contentObj,pid,0,0);
    });

}
//点击回复评论
function reply(obj){
	var pid =$(obj).attr("id");
	var contentObj=$("#content"+pid);
    addComment(contentObj,pid,pid,1);//1代表回复评论
}
//点击回复再次回复
function replyToReply(obj){

	var pid =$(obj).attr("id");
	var depth = $(obj).attr("depth");
	var contentObj=$("#contentTo"+pid);
    addComment(contentObj,pid,depth,2);//2代表回复再次回复
}
//公共添加评论
function addComment(contentObj,pid,depth,type){
	var content = contentObj.val();
	var no = $("#no").val();
	if(undefined==pid){
		pid=0;
	}
    if(isBlank(content)){
        layer.msg("请输入评论内容");
        return ;
    }
    $.post(basePath+"consult/addComment?aid="+no+"&ar_content="+content+"&parentid="+pid+"&depth="+depth,function(data){
       if(data == 'no'){
		   layer.msg('未登录，不能评论');
		   location.href="/login";
	   }else{
		   layer.msg("非常开心，评论成功");
		   contentObj.val("");
		   if(pid==0){//如果是一级
			   var commentCountObj=$("#commentCount");
			   var commentCount=parseInt(commentCountObj.html())+1;
			   commentCountObj.html(commentCount);

			   $("#commenList").prepend(data);
		   }else if(pid>0&&type==1){//回复评论
			   var replyListObj=$("#replylist"+pid);
			   replyListObj.prepend(data);
			   if(replyListObj.is(':hidden')){
				   replyListObj.show();//显示回复列表
			   }
		   }else if(type==2){//回复再次回复
			   $("#replyTolist"+pid).after(data);
		   }
		   reloadSetClickEv();//重新执行焦点
	   }

    	/*var success=data.success;
       if(success!=undefined&&!success){//未知情况
    	   layer.msg(data.msg);
    	   if("10101"==data.code){
    		   loginPop();//登录
    	   }
       }else{
    	   layer.msg("非常开心，评论成功");
    	   contentObj.val("");
    	   //追加内容
    	   if(pid==0){//如果是一级
    		   //新增评论总数
    		   var commentCountObj=$("#commentCount");
    		   var commentCount=parseInt(commentCountObj.html())+1;
    		   commentCountObj.html(commentCount);

    		   $("#commenList").prepend(data);
    	   }else if(pid>0&&type==1){//回复评论
    		   var replyListObj=$("#replylist"+pid);
    		   replyListObj.prepend(data);
    		   if(replyListObj.is(':hidden')){
    			   replyListObj.show();//显示回复列表
    		   }
    	   }else if(type==2){//回复再次回复
    		   $("#replyTolist"+pid).after(data);
    	   }
    	   reloadSetClickEv();//重新执行焦点
       }*/
    });
}
//点赞
function addlike(obj){
	var id=$(obj).attr("id");
	var aid=$("#no").val();

	var srcs=$(obj).attr("src");
if('/icon/icon_Like-active.png' == srcs){
	layer.msg("已点赞")
	return false
}
	$.post(basePath+"consult/dianzan?rid="+id+"&answer_id="+aid,function(data){
		if(data=='no'){
			layer.msg("未登录，不能点赞")
		}else{
			layer.msg("非常开心，得到您的点赞，我会继续努力加油的");
			var dzVal=parseInt($(obj).prev().html());
			$(obj).prev().html(dzVal+1);
			$(obj).attr("src","/icon/icon_Like-active.png");
		}
	       /*var success=data.success;
	       if(!success){//未知情况
	    	   layer.msg(data.msg);
	       }else{
	    	   //点赞成功
	    	   if(data.data.yes){
	    		   layer.msg("非常开心，得到您的点赞，我会继续努力加油的");
	    		   var dzVal=parseInt($(obj).prev().html());
	    		   $(obj).prev().html(dzVal+1);
	    	   }
	    	   $(obj).attr("src","/icon/icon_Like-active.png");
	       }*/
	    });
}
//=========评论=============
